home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-04 / mapper31.zip / HISTORY.DOC < prev    next >
Text File  |  1992-02-02  |  14KB  |  247 lines

  1. Micro-Mapper Version History
  2. 3.1 *When I started breaking Micro-Mapper into pieces to fit within the
  3.      small memory model(64k) I inadvertantly created a problem.  I did
  4.      find out about the problem until I installed Micro-Mapper on a machine
  5.      used for a class I was taking.  It was then that I discovered that
  6.      Micro-Mapper was unable to find its files unless the file resided in
  7.      the same directory as was being worked in. The pathing problem should
  8.      now be solved. Micro-Mapper will now be called via a batch file that
  9.      will supply Micro-Mapper with the "home" directory where it can find
  10.      all of its files and support programs. If the path that is passed to
  11.      Micro-Mapper is null, then the current path is assumed to be the home
  12.      directory.
  13.     *If Micro-Mapper is unable to find the MAPPER.MNU file on start-up, it
  14.      assumes that the path is wrong and stops execution. Make sure that
  15.      Micro-Mapper is called with a batch program that passes the directory
  16.      name where the Micro-Mapper programs reside.
  17.     *When asking to load a new file and the file is not found, perhaps due
  18.      to a typo, the original file name was wiped out and the erroneous one
  19.      became the default map name.  Prior to the impementation of field
  20.      definitions, this did not cause a problem. Micro-Mapper would allow
  21.      you to define the fields for the map on the screen and place them under
  22.      the name of the failed map name.  While this was not a fatal error,
  23.      it did cause understandable confusion. Micro-Mapper will now reset the
  24.      map name to the current map name instead of the fialed name.
  25.     *The routine that allowed entry of the Map name to load or save would
  26.      not allow numbers.  This has been corrected to allow ANY character.
  27.     *Block character routine would accept lower case characters and not
  28.      display the upper case equivalent.  This is now fixed.
  29.     *MEM file format display routines sped up 300%.  Also, preliminary
  30.      testing has shown that screens saved in the MEM format can be
  31.      loaded directly by CLIPPER 5.1 programs using the RESTORE SCREEN
  32.      command.
  33.     *When an area was loaded onto the screen from disk, the map name was
  34.      changed to the name of the area just loaded.  This has been corrected
  35.      to preserve the map name.
  36.     *When displaying the directory prior to specify the name of a map, various
  37.      uses had reported that it did not display correctly.  Subsequent
  38.      investigation showed that the display works fine with MSDOS 3.2 or DRDOS
  39.      v5.0 or v6.0, but NOT with MSDOS 5.0 or 4.01.  After many frustrating
  40.      hours of trying to ensure a uniform display in a tight code space, I
  41.      gave up.  The directory will still be displayed, it will just be in the
  42.      normal DOS format instead of the compact one provided Micro-Mapper.
  43.     *Format of COLOR1(configuration screen), COLOR2(Change color scree),
  44.      and TBL(Character chart scree) have been changed from .COM to .MEM.
  45.      This allows faster loading and saves disk space.
  46.     *Formated Documentation file in "ready to print" format.  Use PRINTDOC.COM
  47.      to send file to printer.  File is set up for standard IBM printer
  48.      command set and should print with page breaks, headers and footers.
  49.     *Added PRINTDOC.COM utility to print MAPPER.DOC file.
  50.     *Added Edit Screen message to remind user to press the ESC to get the Main
  51.      Menu.
  52.     *I have noticed that CAPTURE.COM does not seem to work with VGA screens.
  53.      It is being worked on but a remedy is not yet available.
  54. 3.0 *Added Map Field function to Main Menu.
  55.     *Moved all menus to MAPPER.MNU file to provide code space  for  Map
  56.      Field function.
  57.     *Modified DMEM.COM to prevent screen overrun when displaying screens
  58.      saved by CAPTURE.COM.
  59. 2.9 *Added HOT keys to draw mode. This allows you to  press  a  key  to
  60.      switch  between  double/single  line,  change  color,   select   a
  61.      repeating character.
  62.     *Added U - use character command to draw  mode.   Place  cursor  on
  63.      character to use(mouse only-if you don't have a  mouse  use  R  to
  64.      select from character chart) and press U.  The character under the
  65.      cursor is now used as the repeating character.
  66.     *Added A - use Attribute command to  draw  mode.  Place  cursor  on
  67.      attribute(color) and  press  A(mouse  only-if  you  don't  have  a
  68.      mouse use C and select attribute from color chart).
  69.     *Added +- Commands to draw menu.  Press + to increment the  current
  70.      color and - to decrement the color.
  71.     *Modified Find/Change Function to allow  finding  a  character  and
  72.      change its attribute and to  find  an  attribute  and  change  the
  73.      character.
  74.     *Added */ commands to the draw menu. Press * to increment the color
  75.      by 16 steps(increments background by 1).  Press / to decrement the
  76.      color by 16 steps.
  77.     *Added Zap Attribute to Area Function.  This allows you to step the
  78.      colors in an area and optionally keep the results or  restore  the
  79.      area to original attributes.
  80.     *Added ANSI color table to Color Chart.
  81.     *Added routine to display 10 occurrences of draw character in color
  82.      under cursor when selecting a color from the color chart.
  83.     *Added F2 - use attribute to text mode.  Place the cursor over  the
  84.      attribute you wish to copy and press ALT A.  The typing color will
  85.      change the one at that location.
  86.     *Changed status  line  to  show  foreground  and  background  color
  87.      numbers.
  88.     *Changed Edit Options Function on Main  Menu  to  Options  Edit  to
  89.      allow addition of Erase function.
  90.     *Changed status line to show ANSI color sequence numbers.
  91.     *Added Erase function to main menu.  Default erase color  is  white
  92.      on black.
  93.     *Re-wrote, Map loading routines to use external loaders, DANSI.COM,
  94.      DASCII.COM, DWCAT3.COM and DMEM.COM.  This was  done  to  free  up
  95.      some code space for this release.
  96.     *Re-wrote ANSI and Wild Cat 3 screen generator routines to free up
  97.      code space for this release.
  98.  
  99. 2.8 *Added Wild Cat 3 BBS format to save and load screen functions.
  100.     *Wrote Stand-alone  display  programs  for  MEM  and  Wild  Cat  3.
  101.      Added  feature  to  allow  you  to  display  an  area  using   the
  102.      stand-alone display programs without clearing the  screen.   Handy
  103.      for displaying pop-up menus.   See  documentation  under  required
  104.      files.
  105.     *Added G - Get Area function  to  the  Main  Menu.   This  function
  106.      allows you to use the hard drive as a scratch  pad,  saving  areas
  107.      and later, loading them into a screen  that  you  are  developing.
  108.      All formats are supported though I strongly recommend  that  areas
  109.      saved for this purpose be in the MEM format.
  110.  
  111. 2.7 *Added G - General ANSI option to the Load screen function to allow
  112.      loading of an ANSI screen without  having  to  load  the  ANSI.SYS
  113.      device driver.
  114.     *Removed Block character set from program.  Micro-Mapper  now  uses
  115.      .MCS files to get the desired character.  Option was added to  the
  116.      configuration editor allowing  you  to  change  the  name  of  the
  117.      character set file. This change gave back over 10k of  code  space
  118.      and made it possible  for  user  to  create  and  use  their   own
  119.      character sets.  If you make a nice one and would like it included
  120.      in the next release, please send a floppy(360,1.2,720 or 1.44)  to
  121.      the registration address.  Please specify if it is ok  for  me  to
  122.      put your name in the  documentation  as  the  contributor  of  the
  123.      character set.  The same thing applies to screens.  I  may  rotate
  124.      them though to keep the size of the MAPPERxx.ZIP file  small.  Put
  125.      your name on the screens if you want.
  126.     *Created the WIRE.MCS and LLET.MCS character sets.
  127.  
  128. 2.6 *Fixed strange error #9 or memory supervisor error.  Error occurred
  129.      when running Mapper from within another program.  Stack was  being
  130.      corrupted. Sorry about that.  Stupid error on my part.
  131.     *Fixed case where mouse driver allows mouse to  visit  26  or  more
  132.      lines on screen.  Caused cursor to go to first line and lock.
  133.     *Added File list display when or saving loading screens. Up to  187
  134.      files are displayed.  IF there are more than 187, the screen  will
  135.      scroll, losing the fist lines displayed.  Had a  lot  of  requests
  136.      for this feature from  registered  users.   Note  that  all  files
  137.      having the proper extent are displayed  whether  they  are  mapper
  138.      screens or not.
  139.     *Fixed black hole error that  occurred  when  loading  a  map  over
  140.      another map.
  141.  
  142. 2.5 *Added Configuration editor.
  143.  
  144. 2.4 *Fixed various ESC/Select "hole" bugs in new routines.
  145.     *Added Load Map error routine to properly detect when  map  is  not
  146.      found in current directory.  Hard to believe that I  did  not  put
  147.      this in from the start.
  148.     *Added C as  last  character  on  25th  line  to  indicate  current
  149.      Text/Draw color.
  150.     *Added MAPPER.CFG check to program initialization routine to  allow
  151.      you to change various program defaults such as window color, mouse
  152.      delay times etc.  See documentation for details.
  153.     *Delete Area changed to use Current Text/Draw color, not the colors
  154.      in the area to be deleted.
  155.  
  156. 2.3 *Added ability to hunt through screen or area to change a color  to
  157.      another color.
  158.     *Repeating character, under draw mode, now displays ASCII chart for
  159.      character selection.
  160.     *Areas may now be  saved  in  MEM  format.  Such  files  are  named
  161.      SA#.MEM.
  162.     *Smoothed out mouse interface to remove annoying "back  hole"  that
  163.      occurred when a menu  was  placed  over  the  cursor.   Subsequent
  164.      movement of the mouse cursor caused a hole in the menu.
  165.     *Updated documentation  to  reflect  use  of  COLOR  and  CHARACTER
  166.      charts.
  167.  
  168. 2.2 *Changed Area save feature to automatically save area under  a  new
  169.      name if old name exists.  IF  SA#.ANS(ASC)   exists   the   #   is
  170.      incremented one step. Six places are reserved, so you can have  up
  171.      to 999,999 temporary files under ANS, another 999,999  under  ASC.
  172.      That should be more than enough temporary file name combinations.
  173.     *Added Color Change option to Draw sub-menu.  Now  you  can  change
  174.      draw colors without exiting draw mode.
  175.     *Re-wrote X-Chart routine to display Color ASCII chart  instead  of
  176.      scrolling character BOX.
  177.     *Re-wrote Color change routines to display Color chart  instead  of
  178.      color box.
  179.     *Changed all routines that allowed color/character changes  to  use
  180.      new ASCII character and Color routines.
  181.  
  182. 2.1 *Fixed Bug with ANSI screen load where the 0,0 character was erased.
  183.     *Added feature to display draw character when in draw mode.
  184.     *Fixed Bug with ANSI screen save that incremented the color of  the
  185.      foreground character 1 step when the background  color  was  green
  186.      (Stupid error that took an hour to find).
  187.     *Fixed bug where when the mapper is started with the SAVE option, a
  188.      subsequent selection of the New function displays the  last  saved
  189.      screen image(save prior to displaying the menu).
  190.     *Wrote companion TSR program to allow you to capture  screens  from
  191.      already  developed  applications.   Saves   re-engineering   time.
  192.      Captured screens are saved as CS#.MEM and can be loaded  into  the
  193.      mapper as memory format files.  The screen may subsequently  saved
  194.      as ANSI, COM or ASCII. Note: the TSR uses about  27,872  bytes  of
  195.      your memory.  This was kept a no-frills program to keep  the  size
  196.      down. Main Frame users: many terminal emulation software  packages
  197.      trap the keystrokes preventing your favorite TSR from  poping  up.
  198.      Some of the better packages allow you to invoke the  emulator  and
  199.      tell it to allow the keystrokes to pass through.  See  the  manual
  200.      that came with the emulator  for  details.  Why  doesn't  the  TSR
  201.      create a COM file?  See note about keeping it small. To  load  the
  202.      TSR type CAPTURE.  To invoke the TSR and capture the screen, press
  203.      CNTL(control) Backspace.  Note that if CS#.MEM already exists, the
  204.      # is incremented and the screen is saved  as  that.   Screens  are
  205.      saved in the CURRENT directory.
  206.  
  207. 2.0 *Improved COM(Generate) screen loading, faster displays.
  208.     *Added Mouse/Cursor positioning routines with mouse  mickey  column
  209.      and row values displayed.
  210.     *Interfaced mouse with menus, now you can click on a letter and  it
  211.      will execute the  function.   Mouse  may  also  be  used  for  all
  212.      sub-menu positioning with the exception of the drawing menu.   You
  213.      may also place the mouse cursor on and arrow and hold it  down  to
  214.      scroll(ASCII chart and Color select window.
  215.     *Added a user program exit(U) on the main menu.  This exit  may  be
  216.      used to call MUSER(BAT, EXE or COM).
  217.     *Fixed  bug  with  repeating  character  that  disallowed   exiting
  218.      feature.
  219.     *Mapper may now be invoked without clearing the screen by using the
  220.      following start up command:  "MAPPER SAVE"
  221.     *Main Menu  option(Z)  allows  you  to  clear  the  screen  with  a
  222.      specified character.  Remember that non-keyboard characters may be
  223.      entered by 1) ensuring that the num lock is on, 2) hold  down  the
  224.      ALT key, and 3) enter the decimal number of  the  character  using
  225.      the number pad.
  226.     *Made minor changes to the Block character set.
  227.  
  228. 1.9 Added High Speed Screen Save/Get routines to improve performance
  229.  
  230. 1.8 Added ANSI Screen/Code generation/save/load functions
  231.  
  232. 1.7 Added Line(Box) Drawing Function
  233.  
  234. 1.6 Added DOS Window Function
  235.  
  236. 1.5 Fixed Bug in Save Routine. Added character Find/Change function
  237.  
  238. 1.4 Added ASCII Chart/ALT NUM character entry
  239.  
  240. 1.3 Added Color Capability
  241.  
  242. 1.2 Added Area Commands
  243.  
  244. 1.1 Added COM Generate ability
  245.  
  246. 1.0 Micro Mapper begins, Saves ASCII screens.
  247.